meaning of tallgrass

1. any of various grasses that are tall and that flourish with abundant moisture


Related Words

tallgrass |

Developed & Maintained By Taraprasad.com

Treasure Words