trolleybus: a passenger bus with an electric motor that draws power from overhead wires
bus: a vehicle carrying many passengers; used for public transport
fenestra: a small opening covered with membrane (especially one in the bone between the middle and inner ear)