Definitions for "Embayed"
The condition where a sailing vessel is confined between two capes or headlands, typically where the wind is blowing directly onshore.
Keywords:  bays, shore, formed
Formed into a BAY or bays; as an embayed SHORE.