キャメルクラッチ
Meanings
Noun
Martial arts
Sports
1. camel clutch