山嵐 やまあらし
yamārashi

Noun

1. mountain storm

Noun

2. yamaarashi; judo throwing technique — explanation

Martial Arts