interlocking grates - German English Dictionary