Translation of memalukan in English:

memalukan

to embarrass

verb

  • 1

    to embarrass, to cause to feel awkward or ashamed