Italian-English dictionary »

lemuroideo meaning in English

ItalianEnglish
lemuroideo noun

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

Your history