ambassadors - Turkish English Dictionary