polonchaypolonchay means chinese spinach. Lexicurio rates it Sui generis — a strength score of 91 out of 100.EtymologyFrom Hokkien 菠倫菜 /菠伦菜 (po͘-lûn-chhài, “spinach”).nounChinese spinach