Definition of moscarda in Spanish:

moscarda

feminine noun

  • 1

    Insecto parecido a la mosca, pero de mayor tamaño, de ojos rojos y salientes, color oscuro, verdoso o azulado, y con una mancha dorada sobre la cabeza; se alimenta de carne de animales muertos, sobre la cual la hembra deposita las larvas ya nacidas.