English edit

Noun edit

vermicast (plural vermicasts)

  1. wormcast