EGAVE
doddard
Meaning
noun
A frail old man.
noun
A moribund or decayed tree.
Save “doddard” to learn later