have a lot of pull - Turkish English Dictionary