TLC

Proper noun

 * , a U.S. television channel owned by Discovery Communications.