Word info

ampulla of Lorenzini

Noun

Meaning

ampulla of Lorenzini (plural ampullae of Lorenzini)

English Wikipedia has an article on:Ampullae of LorenziniWikipedia
An electroreceptor found mainly in cartilaginous fish such as sharks and rays, forming a network of jelly-filled canals.

Source: en.wiktionary.org

Close letter words and terms