grillete
Top 20000
Meanings
Noun
1. shackle
2. jougs (in the plural)