MOTORCADE


Meaning of MOTORCADE in English

[mo.tor.cade] n (1913): a procession of motor vehicles -- motorcade vi

Merriam-Webster English vocab.      Английский словарь Merriam Webster.