-
nounthe interdiction of a nation's lines of communication at sea by the use of naval powertype of:
Explanation of naval blockade
We don`t have explanations for this word yet.
We don`t have explanations for this word yet.