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