English ⇔ German / Englisch ⇔ Deutsch 🔎 extended search embassy DeutschEnglish Botschaft {f} embassy [noun] ständige Vertretung embassy [noun]