Meaning of phalaris tuberosa

Definition of phalaris tuberosa

(noun) perennial grass of Australia and South Africa; introduced in North America as forage grass

Other information on phalaris tuberosa

WIKIPEDIA results for phalaris tuberosa
Amazon results for phalaris tuberosa