small public bus with 20 seats - Alemán Inglés Diccionario