Kotomora
ひれ伏す (hirefusu) Japanese meaning: prostrate oneself | Kotomora