Kotomora
身をよじる (みをよじる) Japanese meaning | Kotomora