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