to have a short fuse - Francés Inglés Diccionario