Translation of intai in English:

intai

peep

verb

  • 1

    peep, look through a narrow opening, look quickly or secretly, show slightly