the largest glacier - French English Dictionary