Kotomora
自己保存 (jikohozon) Japanese meaning: self-preservation | Kotomora