Sort of technorganic.
Techno-organic? hmm that actually sounds more like what I had in mind and is probable given she has a more organic look over mechanical."