technical delegate - Turkish English Dictionary