not have much between the ears To be rather stupid, dull, or dimwitted; to not have much common sense or basic intelligence. Watch the video