meaning of 'ne Macke haben

'ne Macke haben - German to English

is off one's head [coll.]