feel on edge English
Technical (English): feel on edge
Popular (English): feel on edgeSpanish
Technical: tener los nervios de punta, a punto de explotar
Popular: tener los nervios de punta, a punto de explotar