Definition of embay
: to trap or catch in or as if in a bay an embayed sailing ship
First Known Use of embay
Learn More about embay
Seen and Heard
What made you want to look up embay? Please tell us where you read or heard it (including the quote, if possible).