stammerer

STAMMERER, n. One that stutters or hesitates in speaking.