Skip to main content

dottard

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