heterotriplexes

English

Noun

heterotriplexes

  1. plural of heterotriplex