Definitions for "WTBS"
WTBS is a American TV station, broadcast on channel 17 (DTV channel 20) in the Atlanta, Georgia metropolitan area. While officially an independent station, it simulcasts most of the programming carried by the national TBS cable network.