×
embarrassment
meaning in French
n.
embarras, gêne, difficulté
Related Words
embarrassing
embarrassingly
embassador
embassadress
PC Version
Copyright © 2018 WordTech Co.