Definitions of Camelidae:

  • noun:   camels and llamas and vicunas