santa cruz water lily - French English Dictionary