non-recourse finance - French English Dictionary