rainwater grate - German English Dictionary