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