Italian-English dictionary »

ampolla di lorenzini meaning in English

ItalianEnglish
ampolla di Lorenzini noun
{f}

ampulla of Lorenzini(electroreceptor found mainly in cartilaginous fish)
noun