snowcap - French English Dictionary