English edit

Noun edit

leachabilities

  1. plural of leachability