Back to Dictionary
双层巴士
雙層巴士
shuāngcéngbāshì
1.
double-decker bus