Loading patent details...
US5198229A: Self-Retaining Gastrointestinal Delivery Device | Searchlight