English | German | Russian | Czech

embayed English

Meaning embayed meaning

What does embayed mean?

embayed

Enclosed in (or as though in) a bay; harboured. Of water: formed into a bay or bays.

Are you looking for...?