prophet - n. a member of some religions who delivers messages that are believed to have come from God
faith - n. belief in the existence of God : strong religious feelings or beliefs
practice - n. to have a professional medical or legal business
translate - v. to change words from one language into another language
associated - adj. to think of one person or thing when you think of another person or thing
controversial - adj. relating to or causing much discussion, disagreement, or argument
smuggle - v. to take or bring something secretly
authorities - n. people who have power to make decisions and enforce rules and laws
revise - v. to make changes especially to correct or improve
reward - n. money or another kind of payment that is given or received for something that has been done
merciful - adj. treating people with kindness and forgiveness
wrath - n. extreme anger
despair - n. the feeling of no longer having any hope
harshness - n. having the quality of being severe or cruel