Translation of tanduk rusa in English:

tanduk rusa

antler

noun

  • 1

    antler, branched horn of a deer, etc