holding deals
English
Noun
holding deals
plural of
holding deal