Definition of humarada in Spanish:

humarada

feminine noun

  • 1

    Humareda.