megadrile noun1 •A terrestrial oligochaete (worm of the superorder Megadrilacea in class Oligochaeta) formsmegadriles