IMP Meaning of IMP in English (n.) An offspring; progeny; child; scion. Webster's English dictionary. Английский словарь Webster. 2012