barcades

English

Noun

barcades

  1. plural of barcade