Find the word definition

Wikipedia
WCRU

WCRU (960 AM) is a radio station licensed to Dallas, North Carolina and serving the Charlotte area. The station is currently owned by Truth Broadcasting Corporation.