dottard
English
dottard meaning in English • dottard का अर्थ अंग्रेजी में
Noun
- An old, decayed tree.