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