1. Noun. A self-contained system for producing vermicompost. ¹
¹ Source: wiktionary.com
1. a place in which worms are bred [n WORMERIES]