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."

Whoops!
Rhyme Desk
Find rhyming words!

Whoops!

An unexpected error has occurred!