microhemostats

English

Noun

microhemostats

  1. plural of microhemostat