EGAVE

doddard

Meaning

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