baranduki
English
baranduki meaning in English • baranduki का अर्थ अंग्रेजी में
Noun
- The terrestrial Siberian squirrel (Eutamius sibiricus).