Skip to main content

eelgrass

English eelgrass meaning in English  •  eelgrass का अर्थ अंग्रेजी में
Noun
  • A plant (Zostera marina), with very long and narrow leaves, growing abundantly in shallow bays along the North Atlantic coast.
Advertisement