dim-witted man - Spanish English Dictionary