曼殊沙華 [---华]

Jyutping maan6 syu4 saa1 waa4
Pinyin màn shū shā huá

Definitions (Wiktionary)
  1. noun
    a flower attested in Buddhist literature