DOTTARD


Meaning of DOTTARD in English

noun an old, decayed tree.

Webster English vocab.      Английский словарь Webster.