Tarantula Nebula (noun) Definition, Meaning & Examples

noun
  1. a huge bright emission nebula located in the S hemisphere in the Large Magellanic Cloud
Tarantula Nebula (noun) Definition, Meaning & Examples

More Definitions