Meaning of silo
Definition of silo
(noun)
a
cylindrical
tower
used
for storing
silage
military
installation
consisting of an
underground
structure
where
ballistic
missiles can be stored and
fired
Other information on silo
WIKIPEDIA results for
silo
Amazon results for
silo
Tweet