speak a language with difficulty, pronouncing words poorly and using strange expressions - Spanish English Dictionary