Kotomora
微笑む (ほほえむ, hohoemu) Japanese meaning: to smile | Kotomora