Translation of droga milagrosa in English:

droga milagrosa

wonder drug, n.

feminine noun

  • 1

    wonder drug