motorcade

Noun
  1. A procession of people traveling in motor cars (synset 108445340)

Other Searches