a stinging rebuff - Turkish English Dictionary