Rhyme Desk
Find rhyming words!

Definition of "Pollard" :

noun: a usually horned animal that has either shed its horns or had them removed

noun: a tree with limbs cut back to promote a more bushy growth of foliage

verb: convert into a pollard

"Pollard trees."