Translation of lumuran in English:

lumuran

smear

noun

  • 1

    smear