Translation of denai in English:

denai

spoor

noun

  • 1

    spoor, track or scent left by an animal