Wiktionary
iminoacetates
n. (plural of iminoacetate English)
n. (plural of iminoacetate English)