self-powered equipment - German English Dictionary