trading curbs

English

Noun

trading curbs

  1. plural of trading curb