French-English dictionary »

zoo humain meaning in English

FrenchEnglish
zoo humain nom {m}

human zoo◼◼◼(exhibition of aboriginal humans)
noun