invention of the holy cross - English Synonyms Dictionary