(ambassade.)

Alt. of Embassade

Back to Dictionary