powder flask

noun

1.
container for carrying gunpowder; made of the hollow horn of an animal