mitoaggresomes
English
Noun
mitoaggresomes
plural of
mitoaggresome