Problem while rotating a object

I tried to rotate this object, but unlikely the others, it rotates with a radius.Why?

By this do you mean it orbits around a different center than its own axis? It could be how its modeled (off center) or maybe it's a child of a rotating object, and it's offset from the rotating parent?