What does Auch dem Teufel muss man sein Recht lassen mean?

Auch dem Teufel muss man sein Recht lassen - German to English

provide the devil his because of.