1. dissolvable - Noun
2. dissolvable - Adjective
3. dissolvable - Adjective Satellite
Capable of being dissolved, or separated into component parts; capable of being liquefied; soluble.
Source: Webster's dictionaryUsing an alternate delivery method, Kaspar et al. demonstrated the benefit of siRNA-loaded dissolvable microneedle (5 μm tip) arrays to inhibit CD44 gene expression in mice harboring human skin xenografts. Source: Internet
Because of the dissolvable threads, the treatment can last up to six months. Source: Internet