hard shoulder of a public road used for parking - Español Inglés Diccionario