The phrase
"trolley buses" refers to a type of public transportation that runs on electric power. These buses are connected to overhead wires, or "trolley wires," that provide the electricity they need to operate. They are different from regular buses that run on gasoline or diesel fuel, as
trolley buses are cleaner and more environmentally friendly.
Full definition