someone with itchy feet - Español Inglés Diccionario