sueltaTop 15000MeaningsNoun1. release (act of releasing)2. hopple, hobble, pastern, fetter to fix the feet of an animal (farriery)