right to hold services in an embassy - Turkish English Dictionary