mammock - German English Dictionary