have a strong urge to travel or move from place to place - French English Dictionary