embay
Concise Oxford English Dictionary © 2008 Oxford University Press:
embay/ɪmˈbeɪ/
▶verb
- 1 force (a boat) into a bay.
- 2 chiefly Geology enclose in a recess or hollow.
- 3 (as adj. embayed) formed into bays.
'embay' also found in these Oxford entries:

