bn:00852757n
Noun Concept
EL
No term available
EN
The Leyland-DAB articulated bus was an articulated bus manufactured by Leyland-DAB in Denmark. Wikipedia
Relations
Sources