meaning of instillator

1. medical apparatus that puts a liquid into a cavity drop by drop


Related Words

instillator |

Developed & Maintained By Taraprasad.com

Treasure Words