engine/powerplant - German English Dictionary