Englishoyster bednounMeaningA place on the seabed where oysters are grown to be harvested.SourcesNo citations have been attached yet.