picota
Top 20000
Meanings
Noun
1. pillory
2. sweet cherry
3. pump-cheek (nautical)