in the teeth of the facts - Español Inglés Diccionario