polymerase [noun] + thermostable [adjective]