What does baranduki mean?

baranduki meaning in General Dictionary

The terrestrial Siberian squirrel Eutamius sibiricus

View more

  • terrestrial Siberian squirrel