Simply plug your letters into the Search and Get definitions for English words.
noun : SPUTTER
verb : SPUTTER
) make an explosive sound; "sputtering engines" ;
) cause to undergo a process in which atoms are removed; "The solar wind protons must sputter away the surface atoms of the dust" ;
See more about : SPUTTER