to have itchy feet - Francés Inglés Diccionario