Which scientific term names rocks formed from magma A gabbro b intrusive C lava D extrusive