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. 2012