Embay

word

1. Verb

To bathe; to soothe or lull as by bathing.

2. Verb

To shut in, or shelter, as in a bay.
More about this word
Synonyms and related words
Explore this word