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

Rest Stop Is Also Mentioned In

Advertisement