grate one's teeth - Francés Inglés Diccionario