off-streetEnglish

off-street

Adjective

Not on the streets

English: off-street