ambassade.) Alt. of Embassade