sagoin
English
sagoin meaning in English • sagoin का अर्थ अंग्रेजी में
Noun
- A marmoset; -- called also sagouin>.