English Dictionary
◊ CAMELIDAE
Camelidae
n : camels and llamas and vicunas [syn: {Camelidae}, {family
Camelidae}]