Definition of キャメルクラッチ

キャメルクラッチ

kyamerukuracchi

noun
camel clutch(martial arts, sports term)
Other readings:
キャメル・クラッチ