have a strong urge to travel or move from place to place - Französisch Englisch Wörterbuch