Translation of imona in English:

imona

verb

  • 1

    lick your fingers or lips
    ‘Dijô di ne di le monate mo a neng a imona menwana fa a fetsa’ The food was so delicious he was licking his fingers afterwards