Please enable javascript to use dictionary! Howto enable javascript?
wormery▼(self-contained system for producing vermicompost)noun
↑