Noun Definitionleoncita1.Definition: small South American marmoset with silky fur and long nonprehensile tailRelated Noun(s):tamarinCategory: Animals