What does Bist du des Teufels fette Beute? mean?

Bist du des Teufels fette Beute? - German to English

Have you taken keep of sensory faculties? [old-fashioned]