తోపుtōpuTop 6000MeaningsNoun1. a shove or push2. rejecting, refusing, thrusting away3. a grove of trees, tope