undulipodium

Etymology
From.

Noun

 * 1) An intracellular projection of a eukaryotic cell containing a microtubule array, used for locomotion or for propelling fluids.