IMPALAR Meaning of IMPALAR in English v to impale (= to pierce with a pointed stake) Interlingua English vocab. Английский словарь Интерлингва. 2012