suelta
Top 15000
Meanings
Noun
1. release (act of releasing)
2. hopple, hobble, pastern, fetter to fix the feet of an animal (farriery)