articulated buses - Spanish English Dictionary