Big Huge Thesaurus

petaurista

noun

sounds kind of like