INDIGOFERA SUFFRUTICOSA
(noun)Definitions
There is 1 meaning of the phrase
Indigofera Suffruticosa.
Indigofera Suffruticosa - as a noun
Shrub of west indies and south america that is a source of indigo dye
Synonyms (Exact Relations)
anil4indigofera anil