Carcade Definition
verb
A form of celebration where a number of car owners drive slowly and sound their horns in a public place, for example after sporting events and weddings.
Wiktionary
Find Similar Words
Find similar words to carcade using the buttons below.