meaning of naval blockade

1. the interdiction of a nations lines of communication at sea by the use of naval power


Related Words

naval blockade |

Developed & Maintained By Taraprasad.com

Treasure Words