to have itchy feet - Inglés Sinónimo Diccionario