EMBAY


Meaning of EMBAY in English

v.tr.

1. enclose in or as in a bay; shut in.

2 form (a coast) into bays.

Derivatives:

embayment n.

Oxford English vocab.      Оксфордский английский словарь.