Definisi 'leoncita'

English to English
noun
1 small South American marmoset with silky fur and long nonprehensile tail Terjemahkan
source: wordnet30


Visual Synonyms