It means intelligent, shrewd, analytical, of great mental power, clever, lucid, ingenious. Wise, judicious, thoughtful, prudent. It requires a deep analysis or to be meditated in depth.
Intelligent, who analyzes and meditates deeply. It is actually "that he has a lot of brain", but it is taken figuratively. See suffix -udo .