prophet: someone who speaks by divine inspiration; someone who is an interpreter of the will of God
religious person: a person who manifests devotion to a deity
mesquite: any of several small spiny trees or shrubs of the genus Prosopis having small flowers in axillary cylindrical spikes followed by large pods rich in sugar