Translation of bus oruga in English:

bus oruga

articulated bus, n.

masculine noun

Chile

  • 1

    articulated bus
    tandem bus