orion nebula









orion nebula


noun Astronomy.

  1. a luminous nebula in the constellation Orion, in the center of Orion’s sword.
49 queries 0.556