The correct option is D Granary
A granary is a large building for storing grain. For example, "Most affluent farmers have granaries in their farms." Hence, Option D is correct. Among the rest of the options, cellar means a room below ground level in a house, often used for storing wine or coal, store means a large shop selling different types of goods, godown means (in eastern Asia, especially India) a warehouse. These options do not express this meaning, hence incorrect.