pond grate - French English Dictionary