meaning of brains blew out

brains blew out meaning in Urban Dictionary

placed a sunroof in your vehicle