English edit

Noun edit

embassade (plural embassades)

  1. Alternative form of ambassade