military blockade - German English Dictionary