English

edit

Noun

edit

mitoaggresomes

  1. plural of mitoaggresome