Translation of menggril in English:

menggril

to install a grille

verb

  • 1

    to install a grille