autolysosomes

English

Noun

autolysosomes

  1. plural of autolysosome