MARTYNIA ANNUA
(noun)Did you mean?
Definitions
There is 1 meaning of the phrase
Martynia Annua.
Martynia Annua - as a noun
Sprawling annual or perennial herb of central america and west indies having creamy-white to red-purple bell-shaped flowers followed by unusual horned fruit
Synonyms (Exact Relations)
martynia