SAMCHAARGATI

SAMCHAARGATI

Speed transmission or movement.