revenue sharing claim sales pledge agreement - Español Inglés Diccionario