Loading patent details...
US6685667B1: Electrically powered surgical irrigator | Searchlight