Embassade(ambassade.) The mission of an ambassador.
Embassade(ambassade.) An embassy.
Embassade(n.) An embassy. See Ambassade.

Words within embassade