>From www.wordreference.com Sostenido/a, from the verb "sostener", meaning to support or to hold up. A direct translation would be "to sustain". I like Nancy's definition of "piernazo".