tribrids
English
Noun
tribrids
plural of
tribrid