English Dictionary
Definition splutter in British English
splutter verb
verb
/ˈsplʌtə(r)/
1.1
to say something while you are spluttering
Synonyms and related words
