Back to Dictionary
泪花
淚花
lèihuā
1. tears in the eyes