English-Italian dictionary »

tapirid meaning in Italian

EnglishItalian
tapirid noun

tapiridenoun