Impala - What does it mean?
impala | |
has no English definition.
An African antelope Aepyceros melampus noted for its leaping ability; the male has ridged, curved horns,
is likely misspelled.
has no English definition.