English Dictionary
Definition castell in British English
castell noun
noun
1
a human tower which is made as part of a celebration
Example
Castell (human tower) structures vary depending on their complexity and a castell is considered completely successful when it is loaded and unloaded without falling apart.
