beat one's brains out - Francés Inglés Diccionario