English

edit

Noun

edit

vermicast (plural vermicasts)

  1. wormcast