Advertisement

Advertisement

wormcast

/ ˈwɜːmˌkɑːst /

noun

  1. a coil of earth or sand that has been egested by a burrowing earthworm or lugworm


Advertisement

Advertisement

Advertisement

Advertisement


wormworm conveyor