Definition Definition

impalla - Meaning and Examples

Meaning of 'impalla' (Webster Dictionary)

1 . Impalla [ n.]
- The pallah deer of South Africa.