electrovores

English

Noun

electrovores

  1. plural of electrovore