What does 'ne Macke haben mean?

'ne Macke haben - German to English

is off one's head [coll.]