Translation of nebulosa in English:

nebulosa

nebula, n.

feminine noun

  • 1

    nebula
    estar en / andar por la(s) nebulosa(s) (estar distraído) to have one's head in the clouds informal