local_streetEnglish

local road, local street

Noun

A street that is primarily used to gain access to the property bordering it

English: local road, local street

English words with similar meanings

Show 1 words