Lián Shen (莲神)

Meaning: "Divine Lotus" — the lotus that blooms on the mud
Lián Shen (莲神) Meaning: "Divine Lotus" — the lotus that blooms on the mud
By @Pandora