Kotomora
跡をくらます (atookuramasu) Japanese meaning: disappear | Kotomora