Definition of embayed in English:

embayed

adjective

  • Formed into bays; hollowed out by the sea.

    ‘an embayed coastline’

Pronunciation

embayed

/ɪmˈbeɪd/ /ɛmˈbeɪd/