Definition of lotus lily in English:

lotus lily

noun

  • 1An aquatic plant of the genus Nelumbo.

  • 2Any of several water lilies of the genus Nymphaea (now rare).

Origin

Mid 19th century; earliest use found in ‘Barry Cornwall’ (1787–1874), poet and lawyer (real name Bryan Procter).