family Camelidae

1. (noun) camels and llamas and vicunas
Synonyms: Camelidae
Related Words: mammal family



Terms and Conditions of Use / Copyright Notice