water storage pools - French English Dictionary