Dictionary search results

Showing 1-4 of 4 results

earthworm British & World English

A burrowing annelid worm that lives in the soil, important in aerating and draining the soil and in burying organic matter

earthworm English-Spanish

lombriz f (de tierra)