cortapisa
Top 30000
Meanings
Noun
1. obstacle
2. shackle; restriction
3. charm (used when speaking)