oncosomes
English
Noun
oncosomes
plural of
oncosome