"Agricultural tractor" means every self-propelling vehicle designed or used for drawing other vehicles or wheeled machinery but having no provision for carrying loads independently of such other vehicles, and used principally for agricultural purposes.