transpososomes
English
Noun
transpososomes
plural of
transpososome