Back to Dictionary
生苔
shēngtái
1. mossy