Taff Trailed
British; South Wales: The act of loitering around university halls of residences, wearing a long coat and exposing your naked form at unsuspecting shoppers
Taff Trailed by Don Ed May 31, 2006
Get the Taff Trailed mug.