relaxosomes

English

Noun

relaxosomes

  1. plural of relaxosome