to be slow of speech - Francés Inglés Diccionario