Wormcast (noun) Definition, Meaning & Examples

noun
  1. a coil of earth or sand that has been egested by a burrowing earthworm or lugworm
Wormcast (noun) Definition, Meaning & Examples

More Definitions