surface wave technology - French English Dictionary