The AI-powered English dictionary
plural castells
A human tower formed in festivals in Catalonia. examples