holding deals

English

Noun

holding deals

  1. plural of holding deal