barricade - Dictionary definition and meaning for word barricade
Powered by Mnemonic Dictionary
barri+cade—BARRIer