SEA WALL MEANING IN ENGLISH

• Sea wall Definition & Synonyms

  1. () A wall, or embankment, to resist encroachments of the sea.


RECENT SEARCHES