• word of the day

    leoncita

    leoncita - Dictionary definition and meaning for word leoncita

    Definition
    (noun) small South American marmoset with silky fur and long nonprehensile tail
Download our Mobile App Today
Receive our word of the day
on Whatsapp