Translation of rusa in English:

rusa

deer

noun

  • 1

    deer, deer, ruminant swift-footed animal, male of which usu. has antlers