Translation of nebula in English:

nebula

nebula

noun

  • 1

    nebula, -ae, bright or dark patch in the sky caused by distant stars or a cloud of gas or dust