phleboscopes
English
Noun
phleboscopes
plural of
phleboscope