she-devil (n.)youdaoicibaDictYouDict
"difficult woman," 1840, from she + devil (n.).