transpososomes

English

Noun

transpososomes

  1. plural of transpososome