物知り

Etymology
Compound of.

Noun

 * 1) broad knowledge
 * 2) a very knowledgeable person
 * 1) a very knowledgeable person