Italian-English dictionary »

zoo umano meaning in English

ItalianEnglish
zoo umano noun
{m}

human zoo(exhibition of aboriginal humans)
noun

Your history