A star with a higher luminosity and a larger radius than a giant of the same spectral classification. It will have typically one hundred times the luminosity of a giant. It will almost certainly become a supernova.
A supergiant star with spectral type O or B.
A supergiant with spectral type M. These are the largest stars in the universe.
A supergiant star with a spectral type of G.