Advertisement

Advertisement

electrocyte

/ ɪˈlɛktrəʊˌsaɪt /

noun

  1. zoology a specialized muscle or nerve cell that generates electricity, as found in an electric organ


Advertisement

Advertisement

Advertisement

Advertisement


electrocutionelectrode