furry muff! - French English Dictionary