English
›
Words
pollard
Translation:
English
1
an
animal that has lost its horns or cast its antlers
Add
Translation