English Dictionary
Definition motorcade in British English
motorcade noun
[countable] noun
/ˈməʊtə(r)ˌkeɪd/
1
a group of cars travelling with someone very important
