Kotomora
平伏 (heifuku) Japanese meaning: prostrating oneself | Kotomora