Definition of Leoncita

  • (noun) small South American marmoset with silky fur and long nonprehensile tail

Synonyms of Leoncita


Antonyms of Leoncita


No Antonyms Found.

Homophones of Leoncita


No Homophones Found.