silo
/sˈaɪloʊ/
Explore definitions, synonyms, and language insights of silo
Definitions
Noun
a cylindrical tower used for storing silage
Noun
military installation consisting of an underground structure where ballistic missiles can be stored and fired