wormery

Noun

 * 1) A self-contained system for producing vermicompost.

Translations

 * Spanish: lombricero
 * Welsh: abwydfa