Aztec lily

What is Aztec lily?

Aztec lily definition and meaning on Dictionary terms:
noun

a bulbous plant, Sprekelia formosissima, of the amaryllis family, native to Mexico, bearing a large, bright-red flower.