Translation of impala in English:

impala

impala

noun

  • 1

    impala, small antelope