motorcadeEnglish

motorcade

Noun

A procession of people traveling in motor cars

English: motorcade