Kotomora
生き延びる (ikinobiru) Japanese meaning: survive | Kotomora