manitou - Spanish English Dictionary