What does brains blew out mean?

brains blew out meaning in Urban Dictionary

placed a sunroof in your vehicle