Advertisement
Advertisement
wormcast
/ ˈwɜːmˌkɑːst /
noun
- a coil of earth or sand that has been egested by a burrowing earthworm or lugworm
Advertisement
Advertisement
Advertisement
Advertisement
Browse
Advertisement
Advertisement
/ ˈwɜːmˌkɑːst /
Advertisement
Advertisement
Advertisement
Advertisement
Browse