SILO Meaning of SILO in English Usually a tall, cylindrical structure in which fodder (animal feed) is stored; may be a pit dug for the same purpose. English glossary Of Geography. Английский глоссарий географии. 2012