STRONGYLODON MACROBOTRYS
(noun)Did you mean?
Definitions
There is 1 meaning of the phrase
Strongylodon Macrobotrys.
Strongylodon Macrobotrys - as a noun
Vigorous philippine evergreen twining liana; grown for spectacular festoons of green flowers that resemble lobster claws
Synonyms (Exact Relations)
emerald creeperjade vine