made 是 make 的过去式
make a discoversy = 发现,发明
Sir John Hawkwood made the remarkable discovery
的意思是
约翰霍克伍德爵士有个很值得一提的发现.