Primate produces revolutionary report (7)
I believe the answer is:
gorilla
'primate' is the definition.
(gorilla is a kind of primate)
I can't explain the rest of the clue.
Can you help me to learn more?
(Other definitions for gorilla that I've seen before include "A large powerful African ape" , "Aggressive-looking type" , "Large chest-beating ape" , "Primate - sturdily-built aggressive man" , "Largest living primate" .)