bus oruga

Spanish

Noun

bus oruga m (plural buses orugas or buses oruga)

  1. articulated bus