grate on one's nerves - Francés Inglés Diccionario