silo - Dictionary definition and meaning for word
silo
Definition (noun) a cylindrical tower used for storing silage
Definition (noun) military installation consisting of an underground structure where ballistic missiles can be stored and fired
Mnemonics (Memory Aids) for silo
famine se fatt gayi toh fatti hui ko silo by storing grains in a silo ! :P
We are looking for Content Writers (1-2 years experience) for our ed-tech startup based out of Gurgaon. If interested, please reach out to us at career@opencubicles.com