embassage - German English Dictionary