hard shoulder of a public road used for parking - Spanish English Dictionary