Kotomora
ヤマモガシ (やまもがし) Japanese meaning | Kotomora