Taguan (noun) Definition, Meaning & Examples

noun
  1. a large nocturnal flying squirrel, Petaurista petaurista, of high forests in the East Indies that uses its long tail as a rudder
Taguan (noun) Definition, Meaning & Examples

More Definitions