Traducción español inglés

English version

¿Qué significa "tener los nervios de punta, a punto de explotar" en Inglés