strip of land between private property and a public road - Español Inglés Diccionario