English-French dictionary »

itchy feet meaning in French

EnglishFrench
itchy feet (desire to travel)
noun

bougeotte◼◼◼nom {f}