• word of the day

    llama

    llama - Dictionary definition and meaning for word llama

    Definition
    (noun) wild or domesticated South American cud-chewing animal related to camels but smaller and lacking a hump
Download our Mobile App Today
Receive our word of the day
on Whatsapp