Kotomora
五体投地 (gotaitouchi) Japanese meaning: prostration | Kotomora