release meaning in French
n. délivrance; libération; décharge; mise en disponibilité; mise en circulation d'un disque ou d'un film récent; communiqué de presse
v. relâcher, libérer, émanciper; mettre en liberté; dégager; remettre (dette- loi); abandonner, renoncer