esquila
Top 30000
Meanings
Noun
1. A kind of small bell or cowbell.
2. shearing
3. shrimp
4. sea onion