Loading patent details...
US20070128243A1: Implantable microbial cellulose materials for various medical applications | Searchlight