From hot + bean, from the bean's steep increase in temperature after being rubbed on a hard surface. Children sometimes use this property in pranks.
hot bean (plural hot beans)