demiglace - Turkish English Dictionary