1 definition by moood99

Top Definition
TWD
The Waking Dead is an AMC tv show now starting it's second season !
Yo mate, you've watched that new TWD episode ?
No, it's out already ?
by moood99 October 17, 2011

Mug icon
Buy a TWD mug!