be half-witted - Alemán Inglés Diccionario