speak a language with difficulty, pronouncing words poorly and using strange expressions - Espagnol Anglais Dictionnaire