stave a hole in something - Spanish English Dictionary