Pollard (Noun)
Meaning 1
A tree with limbs cut back to promote a more bushy growth of foliage.
Classification
Nouns denoting plants.
Related Words
Meaning 2
A usually horned animal that has either shed its horns or had them removed.
Classification
Nouns denoting animals.