pay a return visit - Turkish English Dictionary