Subscribe
URL of the page has been copied to clipboard.
Meaning : Submerged marine plant with very long narrow leaves found in abundance along North Atlantic coasts.
Synonyms : eelgrass, grass wrack, sea wrack
Install App
Zostera marina meaning in Telugu.