Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

zostera Definition

Cancel
zostera
noun
eelgrass, seawrack (of genus ''Zostera'')

Words Related to zostera!

zostera Examples by Brain Bank Users