muscardin
English
muscardin meaning in English • muscardin का अर्थ अंग्रेजी में
Noun
- The common European dormouse; -- so named from its odor.