Popular Wordlists
  • 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
Connect with us on Facebook