Find the word definition

Wikipedia
KNLC

KNLC, virtual channel 24 ( UHF digital channel 14), is a religious independent television station located in St. Louis, Missouri, United States. The station is owned by the locally based New Life Evangelistic Center. KNLC maintains studio facilities located at the church's facilities on Locust Street in the Downtown West section of St. Louis, and its transmitter is located in House Springs.