Meaning of aztec lily

Definition of aztec lily

(noun) Mexican bulbous herb cultivated for its handsome bright red solitary flower

Other information on aztec lily

WIKIPEDIA results for aztec lily
Amazon results for aztec lily