meaning of itchy feet
1.
very
strong
or
irresistible
impulse
to
travel
Related Words
itchy feet
|
Developed & Maintained By
Taraprasad.com