sea blockade - French English Dictionary