embassade - German English Dictionary