revenue sharing claim sales pledge agreement - Turco Inglés Diccionario