1
[ noun ] grating that admits cooling air to car's radiator

Synonyms

grille

Related terms

grate car

*