DOTTARD MEANING IN ENGLISH

• Dottard Definition & Synonyms

  1. (n.) An old, decayed tree.


RECENT SEARCHES