lagoon - Dictionary definition and meaning for word lagoon
lagoon sounds similar to monsoon ... when it rains a lot the pits nearby the coastal area is flooded with water , and form a lagoon !
samudrala lagoon