Definify.com

Definition 2024


vermicast

vermicast

English

Noun

vermicast (plural vermicasts)

  1. wormcast