manitous

English

Noun

manitous

  1. plural of manitou

Anagrams

French

Noun

manitous m

  1. plural of manitou