Find the word definition

Wiktionary
lilies of the nile

n. (lily of the Nile English)