meaning of brainwrench

brainwrench meaning in Urban Dictionary

An unexpected juxtaposition of words or pictures usually yet not always containing a sexual innuendo which is not clearly obvious.