EMBASSADE MEANING IN ENGLISH

• Embassade Definition & Synonyms

  1. (ambassade.) The mission of an ambassador.
  2. (ambassade.) An embassy.
  3. (n.) An embassy. See Ambassade.


RECENT SEARCHES