arm's length agency - Turkish English Dictionary