Find the word definition

Wikipedia
WCCH

WCCH (103.5 FM) is a radio station broadcasting an Educational format. Licensed to Holyoke, Massachusetts, USA. The station is currently owned by Holyoke Community College. The stations, run by students, plays music 24/7 over the air waves and online.