ambassage - German English Dictionary