noun
(astronomy) A very large star having a mass between 10 and 70 solar masses.
adjective
Extremely large; regarded as being larger than giant.