Meaning of leachability in English:

leachability

noun

  • Susceptibility to leaching.

Origin

1960s.