DEFEATED! After the death of one of my hunters, I gathered up the best squad I could do on short notice. I snatched the best military personnel in the fort and made them grab their favorite type of weapon. Lo and behold, the corpse of the giantess!
VICTORY FOR MY FORT! WOOT!