Gruncher [noun] + smoke-belching [adjective]