land blockade - German English Dictionary