leachabilities

English

Noun

leachabilities

  1. plural of leachability