EMBAYMENT
9 letters
18 Scrabble points
Definition of EMBAYMENT
noun
-
A bay. (the water)
-
The shoreline of a bay, an indentation in a shoreline. (the land, not the water)
-
A topographical feature that used to be a bay, like the Mississippi embayment.
Source: Wiktionary
Word Details
Letters
E
M
B
A
Y
M
E
N
T
Length
9 letters
Scrabble Score
18 points