Definition of brain ball in English:

brain ball

noun

Irish Mythology
  • Irish Mythol. the brain of an enemy slain in combat made into a ball by mixing it with lime and preserved as a trophy.

Origin

Mid 19th century.