Spanish-English dictionary »

lombricero meaning in English

SpanishEnglish
lombricero noun
{m}

wormery(self-contained system for producing vermicompost)
noun