IMP Meaning of IMP in English (n.) To graft; to insert as a scion. Webster's English dictionary. Английский словарь Webster. 2012