Kotomora
着地 (ちゃくち, chakuchi) Japanese meaning: landing | Kotomora