meaning of Auch dem Teufel muss man sein Recht lassen

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

provide the devil his because of.