wrong-headed rightminded smallminded messed-up muddleheaded doubleminded narrowminded thick-witted halfwitted narrow minded