Find the word definition

Wiktionary
not much cop

a. (context British slang English) Not very good; unimpressive.