1. leachable - Noun
2. leachable - Adjective
leachable (comparative more leachable, superlative most leachable) Capable of leaching or of being leached
leachable (plural leachables) Any such material