Definition of brain ball in English:

brain ball

noun

  • Irish Mythology 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.