Silo mission Synonyms

Definitions for Silo


  • (noun) a cylindrical tower used for storing silage
  • (noun) military installation consisting of an underground structure where ballistic missiles can be stored and fired

SM abbreviation

SM is an abbreviation for Silo Mission
What does SM stand for?
SM stands for "Silo Mission"

Definitions for Mission