English Dictionary
Definition payola in British English
payola noun
noun
/peɪˈəʊlə/
English Dictionary