MOTORCADE


Meaning of MOTORCADE in English

n. a procession of motor vehicles.

Etymology: MOTOR, after cavalcade

Oxford English vocab.      Оксфордский английский словарь.