metal grates - German English Dictionary