Home

Word

itchy feet, n.
more info very strong or irresistible impulse to travel
<noun.motive>

itchy feet wanderlust
semantic pointers
hypernym