muddleheaded - German English Dictionary