embay (0 synonym found)

Definition of embay:

(v) : to shut in, enclose, shelter or trap, such as ships in a bay; to bathe, soothe or lull

Definition of embay:

(v) : to shut in, enclose, shelter or trap, such as ships in a bay; to bathe, soothe or lull

Back to Top