Translation of menyelerakan in English:

menyelerakan

appetizing

adjective

  • 1

    appetizing, stimulating the appetite