ampullae
/æmpʌliː/Definitions
1. noun
Small sensory organs on the snout of sharks and some rays, which detect electric signals in the water.
“The shark’s ampullae were highly sensitive to the electric signals from its prey.”
1. noun
Small sensory organs on the snout of sharks and some rays, which detect electric signals in the water.
“The shark’s ampullae were highly sensitive to the electric signals from its prey.”