Meaning ampullary organ
What does ampullary organ mean? Below you find one meaning for the word ampullary organ You can also add a definition of ampullary organ yourself

1

0 Thumbs up   0 Thumbs down

ampullary organ


A receptor that can detect electrical currents. These electroreceptors are found in most fishes, some amphibians, and the platypus. amygdaloid
Source: mhhe.com




<< amphipods amyloplast >>