Meaning of rest area
Definition of rest area
(noun)
designated
paved
area
beside a
main
road
where cars can
stop
temporarily
Other information on rest area
WIKIPEDIA results for
rest area
Amazon results for
rest area
Tweet