small public bus with 20 seats - Spanisch Englisch Wörterbuch