OMWord that ducky of yours is just super lucky! Maybe you need to make for a house duck or a yard duck....She's is just one of those that finds the trouble, eh?
Do you think the boys got randy with her a little too much? I know you said maybe a hawk, but the boys could have bred the snot out of...
Keep us posted. Get a vet to order VF Vetericyn and spray it on the wound. That stuff is the bomb. But VF works faster than the stuff you can buy at the farm store.
My go to for fresh wounds is Gentian Violet or VF Vetericyn...whichever I choose, I stick with and watch for infection. Sometimes...
It's going to take a long time to heal. But you need to soak that leg daily in some gentian violet https://g.co/kgs/8Y7CiM
She most likely will have permanent damage and may walk with a limp. If you can keep her from infection, she still can lead a good life.