Diccionario Inglés-Español
rest
Descansar, sosegar
Diccionario Inglés-Español
responsible
rest stop