I've found it! (6)
I believe the answer is:
eureka
(Other definitions for eureka that I've seen before include "Shriek of discovery" , "Triumphant exclamation of discovery" , "Cry of success" , "Cry announcing a brilliant discovery" , "Excited cry after a discovery" .)