water flush drilling - Spanish English Dictionary