Subscribe
URL of the page has been copied to clipboard.
Meaning : Any of various grasses that thrive in the presence of abundant moisture.
Synonyms : meadow grass
Install App