English Dictionary
Definition stats in British English
stats noun
[plural] noun
/stæts/
Synonyms and related words
