cytolysosomes

English

Noun

cytolysosomes

  1. plural of cytolysosome