TRICHINOSCOPE MEANING IN ENGLISH

• Trichinoscope Definition & Synonyms

  1. (n.) An apparatus for the detection of trichinae in the flesh of animals, as of swine.


RECENT SEARCHES