debeak - German English Dictionary