spot trades

English

Noun

spot trades

  1. plural of spot trade