'Amaranthus spinosus' definitions:

Definition of 'Amaranthus spinosus'

(from WordNet)
noun
Erect annual of tropical central Asia and Africa having a pair of divergent spines at most leaf nodes [syn: thorny amaranth, Amaranthus spinosus]