perform a visit - Turkish English Dictionary