have one's nerves on edge - Turco Inglés Diccionario