long positions

English

Noun

long positions

  1. plural of long position