Meaning of ampulla of Lorenzini in English:
ampulla of Lorenzini
noun
IchthyologyEach of numerous sensory structures in the head of some fish, especially elasmobranchs, consisting of small sacs sensitive to electric fields and connected to the surface by narrow tubes; usually plural.
Origin
Late 19th century. From the name of Stefano Lorenzini, 17th-cent. Italian physician, who described them.
Are You Learning English? Here Are Our Top English Tips