oyster bed
oyster bed
English
Noun
Ad
Definition
A place on the seabed where oysters are grown to be harvested.
Ad
oyster bed
A place on the seabed where oysters are grown to be harvested.