land blockade - French English Dictionary