sea swallow ( synonym found)

Definition of sea swallow:

°a coastal defence in the form of an embankment.

Back to Top