Translation of bermakrifat in English:

bermakrifat

meditate

verb

  • 1

    meditate, think deeply and quietly