×

embassy meaning in French

n. ambassade

Related Words

  1. charge d'affaires of an embassy
  2. embassadress
  3. embassage
  4. embattle
  5. embattled
PC Version

Copyright © 2018 WordTech Co.