economic blockade - Turkish English Dictionary