oyster bed

oyster bed

English Noun
Ad

Definition

A place on the seabed where oysters are grown to be harvested.

Ad