embayed mountain

noun

Definition of embayed mountain

: a mountain depressed so that sea water enters the valleys