IMPALLA Meaning of IMPALLA in English (n.) The pallah deer of South Africa. Webster's English dictionary. Английский словарь Webster. 2012