embay

verb

  1. 1

    To bathe; to steep.

verb

  1. 1

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

Translate “embay” to another language

Click any language to open the translator with this word already filled in.

Embay Definition & Meaning | TranslatePulse