meaning of itchy feet

1. very strong or irresistible impulse to travel


Related Words

itchy feet |

Developed & Maintained By Taraprasad.com

Treasure Words