pond grate - Spanish English Dictionary