mest - German English Dictionary