English | German | Russian | Czech

embay English

Meaning embay meaning

What does embay mean?

embay

(transitive, obsolete) To bathe; to steep.

embay

(transitive) To shut in, enclose, shelter or trap, such as ships in a bay.

Synonyms embay synonyms

What other words have the same or similar meaning as embay?

embay English » English

surround shut in envelop cover

Are you looking for...?