hurricane lily

English

Noun

hurricane lily (plural hurricane lilies)

  1. Synonym of red spider lily