satisfaction guaranteed or your money back - Französisch Englisch Wörterbuch