menchada - German English Dictionary