French Nouns: barricade

French Nouns verb 'barricade' conjugated