something which serves to reveal - Anglais Synonymes Dictionnaire