English-French dictionary »

human zoo meaning in French

EnglishFrench
human zoo (exhibition of aboriginal humans)
noun

zoo humain◼◼◼nom {m}