Definition for Ampulla

From Biology Forums Dictionary

A muscular sac at the base of each tube foot of an echinoderm that stores water.