tartamuda

tartamuda [tar-tah-moo’-do, dah]
adjective
1. Stuttering, stammering; stutterer. (m)

Have a Spanish question? Get help from experts!