aminoarabinoses

English

Noun

aminoarabinoses

  1. plural of aminoarabinose