unscrupulous
stupefy means...
Vocabulary words are defined and studied using synonyms, antonyms, and definitions.