amaranthus spinosus definition

  • noun:
    • erect yearly of exotic central Asia and Africa having a set of divergent spines at most leaf nodes
29 votes

How would you define amaranthus spinosus?

All the definitions on AZdictionary were written by people just like you. Now's your chance to add your own!