camelid

      English

      Noun

      camelid (plural camelids)

      1. (zoology) Any of a family of mammals including the camel, llama, alpaca, guanaco, and vicuña.

      External links

      Anagrams

      Read in another language

      This page is available in 2 languages

      Last modified on 18 June 2013, at 12:10