Dialogue Question

[quote]


I had problems in translating the espèce de salopepart. What does it exactly mean?
[/quote]

More especially it would be the ““you damn bitch”” part because the french word espèce doesn’t have a equivalent in english, as far i know.