produce (to cause) - English Synonyms Dictionary