alloxans

English

Noun

alloxans

  1. plural of alloxan