iminoaspartates

English

Noun

iminoaspartates

  1. plural of iminoaspartate