Meaning of setaria italica
Definition of setaria italica
(noun)
coarse
drought-resistant
annual
grass
grown
for grain, hay, and
forage
in Europe and Asia and
chiefly
for
forage
and hay in United States
Other information on setaria italica
WIKIPEDIA results for
setaria italica
Amazon results for
setaria italica
Tweet