English-Italian dictionary »

human zoo meaning in Italian

EnglishItalian
human zoo (exhibition of aboriginal humans)
noun

zoo umanonoun
{m}