embassadress - German English Dictionary