sea blockade

listen to the pronunciation of sea blockade
English - English
closure or barricade built on the sea