payment guaranteed - French English Dictionary