The abbreviation stands for Montgomery Twist Trapeze release. Enjoyhttps://www.youtube.com/watch?v=mBLc1M-LZ1Y
www.defianceyoyoing.weebly.com