embayment








noun

  1. a bay.
  2. Physical Geography. the process by which a bay is formed.

noun

  1. a shape resembling a bay
52 queries 0.363