intellectually disabled - Francés Inglés Diccionario