Translation of ikgôra in English:

ikgôra

lick

verb

  • 1

    (a part of your body)
    lick
    ‘Ntša e ne ya ikgôra dimpa’ The dog licked its stomach