strip of land between private property and a public road - Spanisch Englisch Wörterbuch