A flagellum is a tail-like projection that protrudes from the cell body of certain prokaryotic and eukaryotic cells, and functions in locomotion. There are some notable differences between prokaryotic and eukaryotic flagella, such as protein composition, structure, and mechanism of propulsion. An example of a flagellated bacterium is the ulcer-causing Helicobacter pylori, which uses multiple flagella to propel itself through the mucus lining to reach the stomach epithelium.