A body of water separated from the sea by a bank or barrier reef.
Alternative form for lagoon : lagoons.