English translation of 'grata'
'grata' in Other Languages
British English: grille NOUN
A grille is a framework of metal bars or wire which is placed in front of a window or a piece of machinery, in order to protect it or to protect people.
The single window was protected by a rusted iron grille.
Translation of grata from the Collins Italian to English Dictionary