trogne
Top 35000
Meanings
Noun
1. pollard (pollarded tree)
2. mug (face) (colloquial)