English | German | Russian | Czech

leacher English

Meaning leacher meaning

What does leacher mean?

leacher

(agriculture) A substance that leaches from the soil.

Are you looking for...?