English

edit

Noun

edit

technibaryons

  1. plural of technibaryon