wave- generating explosion - French English Dictionary