embay Definition
Definition
To enclose a bay, inlet, or harbor within land boundaries, often creating a smaller, enclosed body of water or a sheltered area.
Browse
To enclose a bay, inlet, or harbor within land boundaries, often creating a smaller, enclosed body of water or a sheltered area.
Browse