Turkish-English dictionary »

sincap maymunu meaning in English

TurkishEnglish
sincap maymunu noun

squirrel monkey(Saimiri)
noun