set your teeth on edge - Francés Inglés Diccionario