English-Italian dictionary »

lemuroid meaning in Italian

EnglishItalian
lemuroid noun
[UK: lˈiːmjʊrˌɔɪd]
[US: lˈiːmjʊrˌɔɪd]

lemuroideonoun