sea blockade - Turkish English Dictionary