red squirrel ( synonym found)

Definition of red squirrel:

°Sciurus vulgaris, a species of squirrel, common in Europe and Asia.

Definition of red squirrel:

°Sciurus vulgaris, a species of squirrel, common in Europe and Asia.

Back to Top