red magic lily

English

Noun

red magic lily (plural red magic lilies)

  1. Synonym of red spider lily