English Dictionary
◊ TALLGRASS
tallgrass
n : any of various grasses that are tall and that flourish with
abundant moisture