go and pay a visit - Turkish English Dictionary