Translation of rusa in English:

rusa

deer

noun

  • 1

    deer