What is Puta de merda! in Portuguese

The english translation is "You shitty whore!"