English Dictionary
Definition silo in British English
silo noun
[countable] noun
/ˈsaɪləʊ/
2
a large underground structure for storing or protecting something
Synonyms and related words
3
a system, process, department, etc. that operates in isolation from others
Example
Do you break down departmental silos with cross-functional teams?
