itchy feet


Meanings

  • very strong or irresistible impulse to travel

Synonyms