Meaning of amaranthus spinosus
Definition of amaranthus spinosus
(noun)
erect
annual
of
tropical
central
Asia and Africa having a
pair
of
divergent
spines at
most
leaf
nodes
Other information on amaranthus spinosus
WIKIPEDIA results for
amaranthus spinosus
Amazon results for
amaranthus spinosus
Tweet