superwave - French English Dictionary