meaning of seagrass

1. any of various seaweeds that grow underwater in shallow beds; "seagrass provides a protective environment in which young fish can ">develop"


Related Words

seagrass |

Developed & Maintained By Taraprasad.com

Treasure Words