oncosomes

English

Noun

oncosomes

  1. plural of oncosome