The AI-powered English dictionary
plural leachers
(agriculture) A substance that leaches from the soil. examples
Obsolete form of lecher. examples