Big Huge Thesaurus

Petaurista

noun

sounds kind of like