What is the full meaning of doddards
DODDARD, (obsolete) a tree missing its top branches through rot or decay [n]
Example of the word doddards placed on a Scrabble board.