• Link Centre - Search Engine and Internet Directory

Dictionary definition for: Silo

1. (n) a cylindrical tower used for storing silage

2. (n) military installation consisting of an underground structure where ballistic missiles can be stored and fired

WordNet 2.1 Copyright Princeton University. All rights reserved.


See another random word