embassade

English

Noun

embassade (plural embassades)

  1. Alternative form of ambassade.