vehicle used for urban public transportation, in a poor condition - Español Inglés Diccionario