remain stalled in a vehicle because of a difficulty with the land - Español Inglés Diccionario