Meaning of luz verde in Spanish:

luz verde

phrase

  • 1Autorización o permiso para algo.

    los gobiernos centroamericanos dieron luz verde al tratado de libre comercio