sea blockade - German English Dictionary