ecca

/ˈɛkə/

Definitions

1. noun

a type of extinct South American camelid

“The paleontologist studied the ecca fossil to learn more about its habitat.”

Synonyms

  • camelid
  • llama

Antonyms

  • carnivore