zorrilla
Top 20000
Meanings
Noun
1. striped polecat, zorille, zoril
Examples1
The striped polecat is said to be the smelliest animal on earth.