winrates

English

Noun

winrates

  1. plural of winrate