United Kingdom
Browse all slang from United Kingdom
1,138 words found
Googly
GOOGLY /หguหgly/
Noun
A cricket ball that bounces around randomly when it lands.
Read more โ