Dictionary search results

Showing 1-2 of 2 results

strike rate British & World English

The success rate of a sports team, typically in scoring goals or runs