not have much up top - definition and synonyms

phrase British informal
  1. to not be very intelligent or sensible

    He’s a nice bloke but he hasn’t much up top.

See also main entry: top