vermicast

English

Noun

vermicast (plural vermicasts)

  1. wormcast