Translation of dahi in English:

dahi

forehead

noun

  • 1

    forehead, part of the face above the eyes