castell
/kˈeɪstəl/
castell
English
Noun
Ad
Definition
A human tower formed in festivals in Catalonia.
Etymology
Borrowed from Catalan castell. Doublet of cashel, castellum, castle, and château.
Ad