adelops

/ˈædɪlɒps/

Definitions

1. noun

A genus of small to medium-sized rodents, typically found in tropical and subtropical regions.

“The biologist studied the habits of adelops in their native habitat.”

Synonyms

  • rodent
  • squirrel

Antonyms

  • carnivore
  • predator