place where a rest stop is made during a trip - Französisch Englisch Wörterbuch