Designated paved area beside a main road where cars can stop temporarily
(Noun)

Rest Stop Is Also Mentioned In