IMPEN Meaning of IMPEN in English vt to shut up or inclose, as in a pen. Webster English vocab. Английский словарь Webster. 2012