うれ なみだ
ureshinamida

Noun

1. happy tears; tears of joy

Other forms: