rest stop
noun
Meaning
A rest area.