Definition of unloads:
(v) :
(transitive) To remove the load or cargo from (a vehicle, etc.).
(v) :
(transitive) To remove (the load or cargo) from a vehicle, etc.
(v) :
(intransitive) To deposit one's load or cargo.
(v) :
(transitive) To discharge, pour, or expel.
(v) :
(transitive) To get rid of or dispose of.
(v) :
(transitive, computing) To remove (something previously loaded) from memory.