diodon

/daɪˈɒdɒn/

Definitions

1. noun

a type of porcupine, found in Africa and Madagascar

“The diodon’s spines can be quite painful if stepped on.”

2. noun

a genus of porcupines, including the short-tailed porcupine

“The diodon species are primarily nocturnal animals.”

Synonyms

  • porcupine
  • rodent

Antonyms

  • mammal
  • marsupial