an agreement or arrangement, especially in business
Old English 'dæl' meaning 'portion, share'
Try Another Word