spluttering - French English Dictionary