Portuguese-English dictionary »

sifaca meaning in English

PortugueseEnglish
sifaca noun
{m}

sifaka(a medium-sized lemur of the genus Propithecus)
noun

Your history