meaning of Bist du irre?

Bist du irre? - German to English

are you currently daft? [Br.] [coll.]