IMIDO Meaning of IMIDO in English [im.i.do] adj (1881): relating to or containing the NH group or its substituted form NR united to one or two acid groups Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012