What does sich dumm und dämlich zahlen mean?

sich dumm und dämlich zahlen - German to English

to pay for an arm and a leg