apobaryons

English

Noun

apobaryons

  1. plural of apobaryon