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.”
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.”