Impalla /(?)/

Im·pal·la

Impalla

n.
  1. Same as Impala. (Zool.)