microtumors
English
Noun
microtumors
plural of
microtumor