ABSTRACT A cotton stripping machine comprising: at least a cotton inlet (11) for introducing collected raw cotton material at least a crusher (14) configured to crush relatively harder particles and to pass on relatively softer cotton particles, further, through an outlet at least a blower (16) configured to blow said collected relatively softer cotton particles at least a super clean roll (22) configured to receive said separated relatively lighter cotton material in order to process it into broken cotton ball material at least a first picker roll (24) configured to receive said broken cotton ball material from said super clean roll at least a second picker roll (28) configured to repeat the process of said first picker roll, said second picker roll being configured to receive material from said first picker roll at least a doffer roll (32) configured to receive remaining crushed material including cotton and other plant material that fell through said grill of said second picker roll and at least a brush roll (34) configured to receive said cotton material from said doffer roll and transports it to a blower via a duct pipe for output.