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