look up any word, like wyd:
 
1.
The Greatest place for UK Fans all over the world to watch Streams of UK games who can't watch them anywhere else.
by BWO72 December 01, 2009