meaning of Bist du des Teufels fette Beute?

Bist du des Teufels fette Beute? - German to English

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