Uncowed means showing courage or boldness.
the opposite would be showing fright
Lost a fight but won the war it don’t matter who loses it’s about who wins
What this statement means is that even if people are speaking bad on your name do not live up to the bad things they said about you. Or in other words prove them wrong.
Its B.imply that young women do not have a choice in their own marriages.
Hope this helps