Definition, synonyms and related words
simple past tense and past participle of embay
Enclosed in (or as though in) a bay; harboured.