person lacking intelligence - Francés Inglés Diccionario