Definition Definition

leached - Meaning and Examples

Meaning of 'leached' (Webster Dictionary)

1 . Leached [ imp. & p. p.]
- of Leach