Is a mix of two words, mig (that comes from catalan languagge and it means half) and the english word brain. So, it's an adjective and describe somebody that is stupid
He never looks after his children! Is a migbrain!