repel embarrassments - Turkish English Dictionary