'Strekelia formosissima' definitions:

Definition of 'Strekelia formosissima'

(from WordNet)
noun
Mexican bulbous herb cultivated for its handsome bright red solitary flower [syn: Jacobean lily, Aztec lily, Strekelia formosissima]