trihybrids

English

Noun

trihybrids

  1. plural of trihybrid