fly in the teeth of someone - Turkish English Dictionary