Fembots...sounds like something off the Bionic Woman...in fact, I believe they were called that. Been years since I’ve watched that show, though.
“ Fembots”
See “Austin Powers”.