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