Translation of deliverer in Malay

deliverer

penyelamat

noun

  • 1

    penyelamat