aminoaldehydes

English

Noun

aminoaldehydes

  1. plural of aminoaldehyde