have strings attached - Turkish English Dictionary