waterpools - French English Dictionary