Translation of reflector in Malay

reflector

pemantul

noun

  • 1

    pemantul