blast through waves - French English Dictionary