EMBAYED MOUNTAIN


Meaning of EMBAYED MOUNTAIN in English

noun

: a mountain depressed so that sea water enters the valleys

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.