agents or other intermediaries - Turkish English Dictionary