Translation of dahi in English:

dahi

forehead

noun

  • 1

    forehead