Definition of embay in English:
verb[with object] (usually be embayed)
1.1 (as adjective embayed) Formed into bays; hollowed out by or as if by the sea: the embayed island
1.2chiefly Geology Enclose (something) in a recess or hollow.
- These landslides were embayed by the lava that flooded the central caldera floor.
- This landslide material was then embayed by lava when the central caldera was flooded.
- The great escarpment is embayed by major valleys, and a belt of mountains lies between it and the coastal plain.
Definition of embay in:
- British & World English dictionary