TAGUAN

Definition of TAGUAN

  1. (noun)East Indian flying squirrel