grille

(noun)

noun

1. small opening (like a window in a door) through which business can be transacted

Similar word(s): lattice, wicket

Definition categories: man–made, opening

2. grating that admits cooling air to car's radiator

Definition categories: man–made, grate, grating

3. a framework of metal bars used as a partition or a grate

Similar word(s): grill, grillwork

Definition categories: man–made, frame, framework