payment guaranteed - Francés Inglés Diccionario