STREKELIA FORMOSISSIMA
(noun)Did you mean?
Definitions
There is 1 meaning of the phrase
Strekelia Formosissima.
Strekelia Formosissima - as a noun
Mexican bulbous herb cultivated for its handsome bright red solitary flower
Synonyms (Exact Relations)
aztec lilyjacobean lilyExample Sentences
"Streptocarpus strekelia formosissima is a beautiful flowering plant."
"The strekelia formosissima is commonly known as the Cape primrose."
"The strekelia formosissima is native to South Africa."
"I saw a vibrant strekelia formosissima at the botanical garden."
"The strekelia formosissima has attractive tubular flowers."