Meaning of zostera marina

Definition of zostera marina

(noun) submerged marine plant with very long narrow leaves found in abundance along North Atlantic coasts

Other information on zostera marina

WIKIPEDIA results for zostera marina
Amazon results for zostera marina