English

edit

Noun

edit

castellers

  1. plural of casteller

Catalan

edit

Noun

edit

castellers

  1. plural of casteller
  NODES