bus accordéon
Meanings
Noun
1. articulated bus