For women and men the age thing is quite a different animal. For a woman any note to her age can be extremely offensive even if expressed in quite generous words. Be careful! So, I think "хищница"...