Translation of pembias in English:

pembias

deflector

noun

  • 1

    deflector