The Collaborative International Dictionary
Wiktionary
impalla
n. (dated form of impala English)
Wikipedia
Impalla