Aztec lily

Explore definitions, synonyms, and language insights of Aztec lily

Definitions

Noun
Mexican bulbous herb cultivated for its handsome bright red solitary flower

More General Terms