Meaning of strekelia formosissima

Definition of strekelia formosissima

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

Other information on strekelia formosissima

WIKIPEDIA results for strekelia formosissima
Amazon results for strekelia formosissima