Fetching details from the dictionary...
knowing about many things; having wide knowledge
「多聞」 has another reading with different meanings.
row house built on top of a castle wall