castellers

English

Noun

castellers

  1. plural of casteller

Catalan

Noun

castellers

  1. plural of casteller