electrically-driven pump - English Synonyms Dictionary