Meaning of 足搦み in Japanese

  1. Words

Definition of 足搦み

  1. (n) leg lock
Back to top