vermicast
English
Noun
vermicast
(
plural
vermicasts
)
wormcast