×
embassy
meaning in French
n.
ambassade
Related Words
charge d'affaires of an embassy
embassadress
embassage
embattle
embattled
PC Version
Copyright © 2018 WordTech Co.