'thorny amaranth' definitions:

Definition of 'thorny amaranth'

(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]