iminoacetates

English

Noun

iminoacetates

  1. plural of iminoacetate