satisfaction guaranteed or your money back - Turco Inglés Diccionario