Skip to main content
Advertising

Features

London Lingo: What's the 'Pitch'?

England has a vocabulary all its own and we tested some of their terms out on the Falcons. Today, the Falcons take a guess at what it means to refer to "the pitch."

Advertising