Thayer's Greek Lexicon

 1. a worm, spec. that kind which preys upon dead bodies