pay an official visit - Turkish English Dictionary