megalophonous - French English Dictionary