snowcat - French English Dictionary