revenue sharing claim sales pledge agreement - Turkish English Dictionary