satisfaction guaranteed or your money back - French English Dictionary