English

off-street adjective definition in Motoring problems and accidents topic from the Oxford Advanced Learner's Dictionary

off-street

 adjective: Motoring problems and accidents topic
not on the public road an apartment with off-street parking