mecapate - German English Dictionary