Pocket Holy Water Sprinkler.
Approximate length = 3.5" / 9cm
Available in silver plate, sterling silver or gilt.