Kotomora
生き長らえる (ikinagaraeru) Japanese meaning: live long | Kotomora