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