pay a visit to - Turkish English Dictionary