What does amaranthus spinosus mean?

amaranthus spinosus meaning in General Dictionary

erect yearly of tropical main Asia and Africa having a pair of divergent spines at most leaf nodes