diplomatic protest - Turkish English Dictionary