Translation of silo in English:

silo

silo

noun

  • 1

    silo, pit or airtight structure for holding silage, pit or tower for storing grain, cement or radioactive waste, underground place where a missile is kept ready for firing