What does grate mean?gratePlural: grates▶ Hear it in EnglishDefinitionThe slotted cover over a drain.Related wordsPart ofdrainfloor draintrench drainstorm drainMaterialsmetalRelatedtrench drainSee it in 3Dgrate in other languagesIn PortugueseIn FrenchIn Japanese