Definition of needle grass in English:
needle grass
noun
Any of various grasses, chiefly of the genera Stipa, Aristida, and Triodia, having long stiff awns or spiny leaves.
Origin
Mid 19th century.
Are You Learning English? Here Are Our Top English Tips