Translation of impala in Malay

impala

impala

noun

  • 1

    impala, sejenis rusa kecil