synthasomes

English

Noun

synthasomes

  1. plural of synthasome