Dictionary search results

Showing 1-2 of 2 results

grille British & World English

A grating or screen of metal bars or wires, placed in front of something as protection or to allow ventilation or discreet observation

radiator grille British & World English

A grille at the front of a motor vehicle allowing air to circulate to the radiator to cool it