technibaryons
English
Noun
technibaryons
plural of
technibaryon