Ore hauler (7)
I believe the answer is:
tramcar
(Other definitions for tramcar that I've seen before include "Public street transport on rails" , "Electric transport" , "Electrical vehicle" , "Electrically driven public transport vehicle" , "Passenger vehicle running on rails" .)