Meaning of Sciuridae
Definition of Sciuridae
(noun)
a
mammal
family
of
true
squirrels including:
ground
squirrels; marmots; chipmunks;
flying
squirrels; spermophiles
Other information on Sciuridae
WIKIPEDIA results for
Sciuridae
Amazon results for
Sciuridae
Tweet