embayments

noun
  1. plural of embayment; bays or inlets formed by the curving inward of a shoreline
  2. Usage: geography

Examples