Loading patent details...
US20060235263A1: Palpable, implantable actuator | Searchlight