Translation of libertad vigilada in English:

libertad vigilada

monitored release, n.

feminine noun

  • 1

    monitored release