Meaning of lever hang

Definition of lever hang

(noun) a hang performed on the rings with the body stationary in a horizontal position

Other information on lever hang

WIKIPEDIA results for lever hang
Amazon results for lever hang