generators powered by internal combustion engines - German English Dictionary