to have itchy feet - Espagnol Anglais Dictionnaire