naval blockade

Noun
  1. The interdiction of a nation's lines of communication at sea by the use of naval power (synset 101076894)

Other Searches