permanent delegate - Turkish English Dictionary