What does ampullae of lorenzini mean?

ampullae of lorenzini meaning in Urban Dictionary

skin pores in a sharks nose which give it time to feel things from far