French-English dictionary »

grand manitou meaning in English

FrenchEnglish
grand manitou nom {m}

head honcho◼◼◼(Person in charge)
noun