Grates

French Meaning

grille

rĂ¢per

agacer

crisser

faire grincer

English Meaning

  1. Plural form of grate.