imida
Meanings
Noun
1. imide (organic chemistry)