VariousWords beta
Related Terms:
Definitions:
Noun
electric organ
electronic organ
Hammond organ
organ
Definition: (music) an electronic simulation of a pipe organ
Definition: An effector organ found in some fish (especially electric eels and electric catfish), that can produce a voltage large enough to aid in predation.