microstents
English
Noun
microstents
plural of
microstent