have a speech impediment - French English Dictionary