Find the word definition

Wikipedia
WCUA-LP

WCUA-LP (101.9 FM) was a radio station licensed to Peoria, Illinois, USA. The station was owned by Peoria Chinese Ministry Association.

The Federal Communications Commission cancelled WCUA-LP's license on May 13, 2015, due to the station having been silent for more than twelve months (since March 28, 2013).