Wiktionary
iminoacetic acids
n. (plural of iminoacetic acid English)
n. (plural of iminoacetic acid English)