ambassador at-large - Turkish English Dictionary