mountainous waves - French English Dictionary