Kotomora
出来過ぎ (できすぎ, dekisugi) Japanese meaning: too good | Kotomora