manitou - German English Dictionary