relaxosomes
English
Noun
relaxosomes
plural of
relaxosome