Vanquished means to be conquered or defeated, so it is B. You could say the ememy has been vanquished or conquered.
I would say :
"That's easy for you to say", my sister replied
<span>The organism with snake like tentacles around it's mouth is a hydra.</span>
C i think hope this helps