silo
English Dictionary
->
Letter S
-> silo
Search Dictionary:
silo Definition
(n)
a
cylindrical
tower
used
for
storing
silage
(n)
military
installation
consisting
of
an
underground
structure
where
ballistic
missiles
can
be
stored
and
fired
silo Synonyms
silo
© Art Branch Inc.