Translation of supplicate in Malay

supplicate

merayu

transitive verb

  • 1

    merayu, merendahkan diri