Meaning of DISCOVERY in English
n. 25B6; noun
the discovery of the body : FINDING, location, uncovering, unearthing.
the discovery that she was pregnant : REALIZATION, recognition; revelation, disclosure.
the discovery of new drugs : INVENTION, origination, devising; pioneering.
he failed to take out a patent on his discoveries : FIND, finding; invention, breakthrough, innovation.
Concise Oxford thesaurus English vocabulary. Краткий оксфордский словарь английского языка тезаурус. 2012