meaning of eelgrass

1. A plant (Zostera marina), with very long and narrow leaves, growing abundantly in shallow bays along the North Atlantic coast.
2.
submerged aquatic plant with ribbonlike leaves; Old World and Australia


Related Words

eelgrass | eelgrass family |

Developed & Maintained By Taraprasad.com

Treasure Words