grit: a hard coarse-grained siliceous sandstone
sandstone: a sedimentary rock consisting of sand consolidated with some cement (clay or quartz etc.)
indian buffalo: upland buffalo of eastern Asia where true water buffaloes do not thrive; used for draft and milk