English dictionary
amaranthus spinosus meaning and definition
Definition and meaning of amaranthus spinosus at MeaningMonkey.org. amaranthus spinosus meaning and definition in the English Dictionary.AMARANTHUS SPINOSUS noun
Definition of Amaranthus spinosus (noun)
- erect annual of tropical central Asia and Africa having a pair of divergent spines at most leaf nodes
- synonyms: thorny amaranth
Source: Princeton University Wordnet