something which is discovered - Anglais Synonymes Dictionnaire