lemuroid

/ˈlɛmjuːrɔɪd/

Definitions

1. noun

A type of small, nocturnal marsupial native to Australia, related to the sugar glider.

“The lemuroid, found in eastern Australia, has a unique ability to glide through trees.”

Synonyms

  • pygmy glider
  • sugar glider