embay
verb
embayed;
embaying;
embays
Definition of embay
: to trap or catch in or as if in a bay
an embayed sailing ship
Keep scrolling for more