Kotomora
おぼろげ (oboroge) Japanese meaning: vague | Kotomora