have sudden wish to do something - Francés Inglés Diccionario