trolleybus systems - German English Dictionary