dull-witted person - Spanish English Dictionary