trade blockade - Turkish English Dictionary